
// const { Sequelize, DataTypes } = require("sequelize");
const { STRING, INTEGER, LONGSTRING } = require('../types')

module.exports = (sequelize) => {
  const user = sequelize.define(
    'user',
    {// 在这里定义模型属性
      id: {
        type: INTEGER,
        primaryKey:true,
        autoIncrement:true,
        allowNull:false
      },
      nickname: { // 昵称
        type: STRING,
      },
      password: { // 密码
        type: STRING,
      },
      age: { // 年龄
        type: INTEGER,
      },
      area: { // 地区
        type: STRING,
      },
      avator: { // 头像
        type: LONGSTRING,
      },
      phone: { // 电话号码(账号)
        type: STRING,
        unique: true
      },
      // admin: { // 是否是管理员
      //   type: STRING,
      // },
      notice: { // 滚动推送
        type: STRING,
      },
      blood: { // 气血
        type: STRING,
      },
    }, 
    {
    tableName: "user",//直接提供表名
    timestamps: false
   }
  );
  return user
}
